#include "StaticJavaLib.h"
#include "gc.h"
struct BooleanOr{
};

bool BooleanOr_or(bool b,bool c){
  return b || c;
}

void main(int argc,char** argv){
  StaticJavaLib_assertTrue((true || true) == true);
  StaticJavaLib_assertTrue((true || false) == true);
  StaticJavaLib_assertTrue((false || true) == true);
  StaticJavaLib_assertTrue((false || false) == false);
  StaticJavaLib_assertTrue(BooleanOr_or(true,true) == true);
  StaticJavaLib_assertTrue(BooleanOr_or(true,false) == true);
  StaticJavaLib_assertTrue(BooleanOr_or(false,true) == true);
  StaticJavaLib_assertTrue(BooleanOr_or(false,false) == false);
  gc_recycle();
}
